/*
 * @Author: 0x9DEFA478
 * @Date: 2021-08-17 23:59:59
 * @LastEditTime: 2021-08-21 23:01:31
 * @LastEditors: 0x9DEFA478
 * @Description: 
 * QQ:2652450237
 * ============================================================================================================================================
 * 
 * 
 * 
 *                                                                                               ************      ****************************
 *                                                                                             ************      ****************************  
 *                                                                                           ************      ****************************    
 *                                                                                         ************      ****************************      
 *                                                                                       ************      ************                        
 *                                                                                     ************      ************                          
 *                                                                                   ************      ************                            
 *                                                                                 ************      ************                              
 *                                                                               ************      ************                                
 *                                                                             ************      ************                                  
 *                                                                           ************      ************                                    
 *                                                                         ************      ************                                      
 *                                                                       ************      ************                                        
 *                                                                     ************      ************                                          
 *                                                                   ************      ************                                            
 *                                                                 ************      ************                                              
 *                                                               ************      ************                                                
 *                                                             ************      ************                                                  
 *                                                           ************      ************                                                    
 *                                                         ************      ************                                                      
 *                                                       ************      ************                                                        
 *                                                     ************      ************                                                          
 *                                                   ************      ************                                                            
 *                                                 ************      ************                                                              
 *                                               ************      ************                                                                
 *                                             ************      ************                                                                  
 *                                           ************      ************                                                                    
 *                                         ************      ************                                                                      
 *                                       ************      ************                                                                        
 *                                     ************      ************                                                                          
 *                                   ************      ************                                                                            
 *                                 ************      ************                                                                              
 *                               ************      ************                                                                                
 *                             ************      ************                                                                                  
 *                           ************      ************                                                                                    
 *                         ************      ************                                                                                      
 *       ****************************      ************                                                                                        
 *     ****************************      ************                                                                                          
 *   ****************************      ************                                                                                            
 * ****************************      ************                                                                                              
 * 
 * 
 * 
 * ============================================================================================================================================
 * 
 */
#ifndef __I_VCOM_H_
#define __I_VCOM_H_




/**
 * @brief I_VCOM的数据传输到主机完成调用
 * @return 无
 */
void I_VCOM_INDone_Callback(void);

/**
 * @brief 主机数据传入到I_VCOM
 * @param Data 数据指针
 * @param Size 数据大小
 * @return 无
 */
void I_VCOM_DataOut(unsigned char* Data,int Size);

/**
 * @brief 获取异步调用队列
 * @return 异步调用队列
 */
void* I_VCOM_GetInvokeQueue(void);

/**
 * @brief 初始化I_VCOM实例、
 * @return 无
 */
void I_VCOM_Init(void);

/**
 * @brief I_VCOM关闭
 * @return 无
 */
void I_VCOM_Disable(void);

/**
 * @brief I_VCOM使能
 * @return 无
 */
void I_VCOM_Enable(void);

/**
 * @brief 设置I_VCOM参数
 * @param BaudRate 波特率
 * @param WordLength 位宽
 * @param StopBits 停止位
 * @param Parity 校验位
 * @return 无
 */
void I_VCOM_SetParam(unsigned int BaudRate,unsigned int WordLength,unsigned int StopBits,unsigned int Parity);



#endif //__I_VCOM_H_
